Mahindra assembly